package lib.xfy9326.coding.openapi.services.beans;

import java.util.List;

public class ProjectInfo {
    private long created_at;
    private String backend_project_path;
    private String description;
    private String git_url;
    private String ssh_url;
    private String svn_url;
    private boolean is_public;
    private String https_url;
    private String vcs_type;
    private String subversion_url;
    private int id;
    private String name;
    private String display_name;
    private int owner_id;
    private String owner_user_name;
    private String owner_user_picture;
    private String owner_user_home;
    private String project_path;
    private int status;
    private int type;
    private long updated_at;
    private long last_updated;
    private int fork_count;
    private int star_count;
    private int watch_count;
    private int download_count;
    private boolean pin;
    private String depot_path;
    private boolean forked;
    private int un_read_activities_count;
    private String icon;
    private int current_user_role_id;
    private String current_user_role;
    private OwnerBean owner;
    private boolean stared;
    private boolean watched;
    private int recommended;
    private boolean shared;
    private boolean is_member;
    private int max_member;
    private int groupId;
    private int plan;
    private boolean isTeam;
    private boolean isDemo;
    private List<String> test;

    public long getCreated_at() {
        return created_at;
    }

    public void setCreated_at(long created_at) {
        this.created_at = created_at;
    }

    public String getBackend_project_path() {
        return backend_project_path;
    }

    public void setBackend_project_path(String backend_project_path) {
        this.backend_project_path = backend_project_path;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getGit_url() {
        return git_url;
    }

    public void setGit_url(String git_url) {
        this.git_url = git_url;
    }

    public String getSsh_url() {
        return ssh_url;
    }

    public void setSsh_url(String ssh_url) {
        this.ssh_url = ssh_url;
    }

    public String getSvn_url() {
        return svn_url;
    }

    public void setSvn_url(String svn_url) {
        this.svn_url = svn_url;
    }

    public boolean isIs_public() {
        return is_public;
    }

    public void setIs_public(boolean is_public) {
        this.is_public = is_public;
    }

    public String getHttps_url() {
        return https_url;
    }

    public void setHttps_url(String https_url) {
        this.https_url = https_url;
    }

    public String getVcs_type() {
        return vcs_type;
    }

    public void setVcs_type(String vcs_type) {
        this.vcs_type = vcs_type;
    }

    public String getSubversion_url() {
        return subversion_url;
    }

    public void setSubversion_url(String subversion_url) {
        this.subversion_url = subversion_url;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDisplay_name() {
        return display_name;
    }

    public void setDisplay_name(String display_name) {
        this.display_name = display_name;
    }

    public int getOwner_id() {
        return owner_id;
    }

    public void setOwner_id(int owner_id) {
        this.owner_id = owner_id;
    }

    public String getOwner_user_name() {
        return owner_user_name;
    }

    public void setOwner_user_name(String owner_user_name) {
        this.owner_user_name = owner_user_name;
    }

    public String getOwner_user_picture() {
        return owner_user_picture;
    }

    public void setOwner_user_picture(String owner_user_picture) {
        this.owner_user_picture = owner_user_picture;
    }

    public String getOwner_user_home() {
        return owner_user_home;
    }

    public void setOwner_user_home(String owner_user_home) {
        this.owner_user_home = owner_user_home;
    }

    public String getProject_path() {
        return project_path;
    }

    public void setProject_path(String project_path) {
        this.project_path = project_path;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public long getUpdated_at() {
        return updated_at;
    }

    public void setUpdated_at(long updated_at) {
        this.updated_at = updated_at;
    }

    public long getLast_updated() {
        return last_updated;
    }

    public void setLast_updated(long last_updated) {
        this.last_updated = last_updated;
    }

    public int getFork_count() {
        return fork_count;
    }

    public void setFork_count(int fork_count) {
        this.fork_count = fork_count;
    }

    public int getStar_count() {
        return star_count;
    }

    public void setStar_count(int star_count) {
        this.star_count = star_count;
    }

    public int getWatch_count() {
        return watch_count;
    }

    public void setWatch_count(int watch_count) {
        this.watch_count = watch_count;
    }

    public int getDownload_count() {
        return download_count;
    }

    public void setDownload_count(int download_count) {
        this.download_count = download_count;
    }

    public boolean isPin() {
        return pin;
    }

    public void setPin(boolean pin) {
        this.pin = pin;
    }

    public String getDepot_path() {
        return depot_path;
    }

    public void setDepot_path(String depot_path) {
        this.depot_path = depot_path;
    }

    public boolean isForked() {
        return forked;
    }

    public void setForked(boolean forked) {
        this.forked = forked;
    }

    public int getUn_read_activities_count() {
        return un_read_activities_count;
    }

    public void setUn_read_activities_count(int un_read_activities_count) {
        this.un_read_activities_count = un_read_activities_count;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public int getCurrent_user_role_id() {
        return current_user_role_id;
    }

    public void setCurrent_user_role_id(int current_user_role_id) {
        this.current_user_role_id = current_user_role_id;
    }

    public String getCurrent_user_role() {
        return current_user_role;
    }

    public void setCurrent_user_role(String current_user_role) {
        this.current_user_role = current_user_role;
    }

    public OwnerBean getOwner() {
        return owner;
    }

    public void setOwner(OwnerBean owner) {
        this.owner = owner;
    }

    public boolean isStared() {
        return stared;
    }

    public void setStared(boolean stared) {
        this.stared = stared;
    }

    public boolean isWatched() {
        return watched;
    }

    public void setWatched(boolean watched) {
        this.watched = watched;
    }

    public int getRecommended() {
        return recommended;
    }

    public void setRecommended(int recommended) {
        this.recommended = recommended;
    }

    public boolean isShared() {
        return shared;
    }

    public void setShared(boolean shared) {
        this.shared = shared;
    }

    public boolean isIs_member() {
        return is_member;
    }

    public void setIs_member(boolean is_member) {
        this.is_member = is_member;
    }

    public int getMax_member() {
        return max_member;
    }

    public void setMax_member(int max_member) {
        this.max_member = max_member;
    }

    public int getGroupId() {
        return groupId;
    }

    public void setGroupId(int groupId) {
        this.groupId = groupId;
    }

    public int getPlan() {
        return plan;
    }

    public void setPlan(int plan) {
        this.plan = plan;
    }

    public boolean isIsTeam() {
        return isTeam;
    }

    public void setIsTeam(boolean isTeam) {
        this.isTeam = isTeam;
    }

    public boolean isIsDemo() {
        return isDemo;
    }

    public void setIsDemo(boolean isDemo) {
        this.isDemo = isDemo;
    }

    public List<String> getTest() {
        return test;
    }

    public void setTest(List<String> test) {
        this.test = test;
    }

    @Override
    public String toString() {
        return "ProjectInfo{" +
                "created_at=" + created_at +
                ", backend_project_path='" + backend_project_path + '\'' +
                ", description='" + description + '\'' +
                ", git_url='" + git_url + '\'' +
                ", ssh_url='" + ssh_url + '\'' +
                ", svn_url='" + svn_url + '\'' +
                ", is_public=" + is_public +
                ", https_url='" + https_url + '\'' +
                ", vcs_type='" + vcs_type + '\'' +
                ", subversion_url='" + subversion_url + '\'' +
                ", id=" + id +
                ", name='" + name + '\'' +
                ", display_name='" + display_name + '\'' +
                ", owner_id=" + owner_id +
                ", owner_user_name='" + owner_user_name + '\'' +
                ", owner_user_picture='" + owner_user_picture + '\'' +
                ", owner_user_home='" + owner_user_home + '\'' +
                ", project_path='" + project_path + '\'' +
                ", status=" + status +
                ", type=" + type +
                ", updated_at=" + updated_at +
                ", last_updated=" + last_updated +
                ", fork_count=" + fork_count +
                ", star_count=" + star_count +
                ", watch_count=" + watch_count +
                ", download_count=" + download_count +
                ", pin=" + pin +
                ", depot_path='" + depot_path + '\'' +
                ", forked=" + forked +
                ", un_read_activities_count=" + un_read_activities_count +
                ", icon='" + icon + '\'' +
                ", current_user_role_id=" + current_user_role_id +
                ", current_user_role='" + current_user_role + '\'' +
                ", owner=" + owner +
                ", stared=" + stared +
                ", watched=" + watched +
                ", recommended=" + recommended +
                ", shared=" + shared +
                ", is_member=" + is_member +
                ", max_member=" + max_member +
                ", groupId=" + groupId +
                ", plan=" + plan +
                ", isTeam=" + isTeam +
                ", isDemo=" + isDemo +
                ", test=" + test +
                '}';
    }

    public static class OwnerBean {
        private String tags_str;
        private String tags;
        private String job_str;
        private int job;
        private int sex;
        private String location;
        private String company;
        private String slogan;
        private String website;
        private String introduction;
        private String avatar;
        private String gravatar;
        private String lavatar;
        private long created_at;
        private long last_logined_at;
        private long last_activity_at;
        private String global_key;
        private String name;
        private String name_pinyin;
        private long updated_at;
        private String path;
        private int status;
        private int is_member;
        private int id;
        private int vip;
        private long vip_expired_at;
        private int follows_count;
        private int fans_count;
        private int tweets_count;
        private boolean followed;
        private boolean follow;
        private boolean is_tencent_user;

        public String getTags_str() {
            return tags_str;
        }

        public void setTags_str(String tags_str) {
            this.tags_str = tags_str;
        }

        public String getTags() {
            return tags;
        }

        public void setTags(String tags) {
            this.tags = tags;
        }

        public String getJob_str() {
            return job_str;
        }

        public void setJob_str(String job_str) {
            this.job_str = job_str;
        }

        public int getJob() {
            return job;
        }

        public void setJob(int job) {
            this.job = job;
        }

        public int getSex() {
            return sex;
        }

        public void setSex(int sex) {
            this.sex = sex;
        }

        public String getLocation() {
            return location;
        }

        public void setLocation(String location) {
            this.location = location;
        }

        public String getCompany() {
            return company;
        }

        public void setCompany(String company) {
            this.company = company;
        }

        public String getSlogan() {
            return slogan;
        }

        public void setSlogan(String slogan) {
            this.slogan = slogan;
        }

        public String getWebsite() {
            return website;
        }

        public void setWebsite(String website) {
            this.website = website;
        }

        public String getIntroduction() {
            return introduction;
        }

        public void setIntroduction(String introduction) {
            this.introduction = introduction;
        }

        public String getAvatar() {
            return avatar;
        }

        public void setAvatar(String avatar) {
            this.avatar = avatar;
        }

        public String getGravatar() {
            return gravatar;
        }

        public void setGravatar(String gravatar) {
            this.gravatar = gravatar;
        }

        public String getLavatar() {
            return lavatar;
        }

        public void setLavatar(String lavatar) {
            this.lavatar = lavatar;
        }

        public long getCreated_at() {
            return created_at;
        }

        public void setCreated_at(long created_at) {
            this.created_at = created_at;
        }

        public long getLast_logined_at() {
            return last_logined_at;
        }

        public void setLast_logined_at(long last_logined_at) {
            this.last_logined_at = last_logined_at;
        }

        public long getLast_activity_at() {
            return last_activity_at;
        }

        public void setLast_activity_at(long last_activity_at) {
            this.last_activity_at = last_activity_at;
        }

        public String getGlobal_key() {
            return global_key;
        }

        public void setGlobal_key(String global_key) {
            this.global_key = global_key;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getName_pinyin() {
            return name_pinyin;
        }

        public void setName_pinyin(String name_pinyin) {
            this.name_pinyin = name_pinyin;
        }

        public long getUpdated_at() {
            return updated_at;
        }

        public void setUpdated_at(long updated_at) {
            this.updated_at = updated_at;
        }

        public String getPath() {
            return path;
        }

        public void setPath(String path) {
            this.path = path;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public int getIs_member() {
            return is_member;
        }

        public void setIs_member(int is_member) {
            this.is_member = is_member;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getVip() {
            return vip;
        }

        public void setVip(int vip) {
            this.vip = vip;
        }

        public long getVip_expired_at() {
            return vip_expired_at;
        }

        public void setVip_expired_at(long vip_expired_at) {
            this.vip_expired_at = vip_expired_at;
        }

        public int getFollows_count() {
            return follows_count;
        }

        public void setFollows_count(int follows_count) {
            this.follows_count = follows_count;
        }

        public int getFans_count() {
            return fans_count;
        }

        public void setFans_count(int fans_count) {
            this.fans_count = fans_count;
        }

        public int getTweets_count() {
            return tweets_count;
        }

        public void setTweets_count(int tweets_count) {
            this.tweets_count = tweets_count;
        }

        public boolean isFollowed() {
            return followed;
        }

        public void setFollowed(boolean followed) {
            this.followed = followed;
        }

        public boolean isFollow() {
            return follow;
        }

        public void setFollow(boolean follow) {
            this.follow = follow;
        }

        public boolean isIs_tencent_user() {
            return is_tencent_user;
        }

        public void setIs_tencent_user(boolean is_tencent_user) {
            this.is_tencent_user = is_tencent_user;
        }

        @Override
        public String toString() {
            return "OwnerBean{" +
                    "tags_str='" + tags_str + '\'' +
                    ", tags='" + tags + '\'' +
                    ", job_str='" + job_str + '\'' +
                    ", job=" + job +
                    ", sex=" + sex +
                    ", location='" + location + '\'' +
                    ", company='" + company + '\'' +
                    ", slogan='" + slogan + '\'' +
                    ", website='" + website + '\'' +
                    ", introduction='" + introduction + '\'' +
                    ", avatar='" + avatar + '\'' +
                    ", gravatar='" + gravatar + '\'' +
                    ", lavatar='" + lavatar + '\'' +
                    ", created_at=" + created_at +
                    ", last_logined_at=" + last_logined_at +
                    ", last_activity_at=" + last_activity_at +
                    ", global_key='" + global_key + '\'' +
                    ", name='" + name + '\'' +
                    ", name_pinyin='" + name_pinyin + '\'' +
                    ", updated_at=" + updated_at +
                    ", path='" + path + '\'' +
                    ", status=" + status +
                    ", is_member=" + is_member +
                    ", id=" + id +
                    ", vip=" + vip +
                    ", vip_expired_at=" + vip_expired_at +
                    ", follows_count=" + follows_count +
                    ", fans_count=" + fans_count +
                    ", tweets_count=" + tweets_count +
                    ", followed=" + followed +
                    ", follow=" + follow +
                    ", is_tencent_user=" + is_tencent_user +
                    '}';
        }
    }
}
